package com.gxa.eloan.mapper;

import com.gxa.eloan.pojo.TxDeposits;

import java.util.List;

public interface TxDepositsMapper {

    List<TxDeposits> selectAll();

    /**
     * 搜索充值单号
     */
    List<TxDeposits> selectRechargeId(Long rechargeId);

    /**
     * 搜索查询
     */
    List<TxDeposits> select(Long rechargeId,String tel,String userId,String userorigin,Double rechargemoney,Double account,Double servicecharge,String paytype,String num);
    /**
     * 这是待审核提现的查询的方法
     * @return 返回查询的记录数
     */
    List<TxDeposits> selectByStatus(int page,int limit);

    /**
     * 这是分页总的提现记录查询的方法
     * @param page 页码
     * @param limit 每页的记录数
     */
    List<TxDeposits> selectByPage(int page, int limit);

    /**
     * 总的记录数的方法
     * @return 记录的总数
     */
    int selectCount();

    /**
     * 用status查到的总的记录数
     * @return
     */
    int selectCountStatus();
}